var app = getApp();
Component({
  properties: {
    type: {
      type: Number,
      value: 0
    },
    dataList: {
      type: Object,
      value: {}
    },
    typeMap: {
      type: Object,
      value: {}
    },
  },
  data: {
    auditStatus: ['处理中', '通过审核', '维修完成，去评论', '等待维修', '审核失败'],
    themeStatus: ['primary', 'success', 'success', 'warning', 'danger'],
    tickets: [{
        title: '报修工单',
        id: '20231227001AC',
        theme: "success",
        state: '处理完成',
        ProcessedBy: '张伟',
        ticketDetails: [{
            title: '开始申报',
            //工单号
            id: '20231227001AC',
            //申报状态
            status: '已上传申报',
            //申报人
            head: '赵柳',
            //申报时间
            time: '2023/12/27 8:01:39',
            //申报信息
            message: '这里有申请信息'
          },
          {
            title: '等待审批',
            //审批状态
            status: '等待审批',
            //审批人
            head: '暂无',
            //审批时间
            time: '暂无'
          },
          {
            title: '审批执行',
            //执行状态
            status: '等待审批',
            //执行人
            head: '暂无',
            //执行时间
            time: '暂无'
          },
          {
            title: '审批反馈',
            //反馈状态
            status: '等待审批',
            //反馈人
            head: '暂无',
            //反馈时间
            time: '暂无',
            //反馈信息
            message: '暂无'
          }
        ]
      },
      {
        title: '报修工单',
        id: '20231227002AC',
        theme: "danger",
        state: '处理失败',
        ProcessedBy: '张伟',
        ticketDetails: [{
            title: '开始申报',
            //工单号
            id: '20231227001AC',
            //申报状态
            status: '已上传申报',
            //申报人
            head: '赵柳',
            //申报时间
            time: '2023/12/27 8:01:39',
            //申报信息
            message: '这里有申请信息'
          },
          {
            title: '等待审批',
            //审批状态
            status: '等待审批',
            //审批人
            head: '暂无',
            //审批时间
            time: '暂无'
          },
          {
            title: '审批执行',
            //执行状态
            status: '等待审批',
            //执行人
            head: '暂无',
            //执行时间
            time: '暂无'
          },
          {
            title: '审批反馈',
            //反馈状态
            status: '等待审批',
            //反馈人
            head: '暂无',
            //反馈时间
            time: '暂无',
            //反馈信息
            message: '暂无'
          }
        ]
      },
      {
        title: '报修工单',
        id: '20231227003AC',
        theme: "primary",
        state: '正在处理',
        ProcessedBy: '张伟',
        ticketDetails: [{
            title: '开始申报',
            //工单号
            id: '20231227001AC',
            //申报状态
            status: '已上传申报',
            //申报人
            head: '赵柳',
            //申报时间
            time: '2023/12/27 8:01:39',
            //申报信息
            message: '这里有申请信息'
          },
          {
            title: '等待审批',
            //审批状态
            status: '等待审批',
            //审批人
            head: '暂无',
            //审批时间
            time: '暂无'
          },
          {
            title: '审批执行',
            //执行状态
            status: '等待审批',
            //执行人
            head: '暂无',
            //执行时间
            time: '暂无'
          },
          {
            title: '审批反馈',
            //反馈状态
            status: '等待审批',
            //反馈人
            head: '暂无',
            //反馈时间
            time: '暂无',
            //反馈信息
            message: '暂无'
          }
        ]
      },
      {
        title: '报修工单',
        id: '20231227004AC',
        theme: "success",
        state: '处理完成',
        ProcessedBy: '张伟',
        ticketDetails: [{
            title: '开始申报',
            //工单号
            id: '20231227001AC',
            //申报状态
            status: '已上传申报',
            //申报人
            head: '赵柳',
            //申报时间
            time: '2023/12/27 8:01:39',
            //申报信息
            message: '这里有申请信息'
          },
          {
            title: '等待审批',
            //审批状态
            status: '等待审批',
            //审批人
            head: '暂无',
            //审批时间
            time: '暂无'
          },
          {
            title: '审批执行',
            //执行状态
            status: '等待审批',
            //执行人
            head: '暂无',
            //执行时间
            time: '暂无'
          },
          {
            title: '审批反馈',
            //反馈状态
            status: '等待审批',
            //反馈人
            head: '暂无',
            //反馈时间
            time: '暂无',
            //反馈信息
            message: '暂无'
          }
        ]
      },
      {
        title: '报修工单',
        id: '20231227005AC',
        theme: "primary",
        state: '正在处理',
        ProcessedBy: '张伟',
        ticketDetails: [{
            title: '开始申报',
            //工单号
            id: '20231227001AC',
            //申报状态
            status: '已上传申报',
            //申报人
            head: '赵柳',
            //申报时间
            time: '2023/12/27 8:01:39',
            //申报信息
            message: '这里有申请信息'
          },
          {
            title: '等待审批',
            //审批状态
            status: '等待审批',
            //审批人
            head: '暂无',
            //审批时间
            time: '暂无'
          },
          {
            title: '审批执行',
            //执行状态
            status: '等待审批',
            //执行人
            head: '暂无',
            //执行时间
            time: '暂无'
          },
          {
            title: '审批反馈',
            //反馈状态
            status: '等待审批',
            //反馈人
            head: '暂无',
            //反馈时间
            time: '暂无',
            //反馈信息
            message: '暂无'
          }
        ]
      },
      {
        title: '报修工单',
        id: '20231227005AC',
        theme: "warning",
        state: '还未开始',
        ProcessedBy: '张伟',
      },
      {
        title: '报修工单',
        id: '20231227005AC',
        theme: "warning",
        state: '还未开始',
        ProcessedBy: '张伟',
      }
    ],

  },
  ready() {
    this.getTabBar().init();
  },
  methods: {
    cellClick(e) {
      let item = e.currentTarget.dataset.info
      if(item.auditStatus !== 2){
        return
      }
      
      wx.navigateTo({
        url: `/pages/index/evaluate/evaluate?info=${JSON.stringify(item)}`,
      })
    }
  }

});